package com.my.algorithm.entity;

import java.math.BigDecimal;
import java.util.Date;

public class CarbonDeclareScore {

  private  Integer id;
  private Integer declareId;
  private Integer companyId;
//  能耗水平 30%
  private BigDecimal productEnergy;
  private BigDecimal energyStruct;
//碳排放水平 40
  private BigDecimal carbonIntensity;//80
  private BigDecimal carbonStruct;//20
// 绿碳水平 15
  private BigDecimal FulfillRate; //10
  private BigDecimal greenEnergyAve;//30
  private BigDecimal greenEnergyTwenty;//20
  private BigDecimal propertyAuto; //25
  private BigDecimal propertyScore;//15
//供应链绿色水平
  private BigDecimal greenISCAuth;//50
  private BigDecimal greenISCPlate;//50
//可拓展指标
  private BigDecimal expandAuth;//50
  private BigDecimal expandNum;//50

  private Date createDate;
  private Integer state;
  private Integer type;

  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  public Integer getDeclareId() {
    return declareId;
  }

  public void setDeclareId(Integer declareId) {
    this.declareId = declareId;
  }

  public Integer getCompanyId() {
    return companyId;
  }

  public void setCompanyId(Integer companyId) {
    this.companyId = companyId;
  }

  public BigDecimal getProductEnergy() {
    return productEnergy;
  }

  public void setProductEnergy(BigDecimal productEnergy) {
    this.productEnergy = productEnergy;
  }

  public BigDecimal getEnergyStruct() {
    return energyStruct;
  }

  public void setEnergyStruct(BigDecimal energyStruct) {
    this.energyStruct = energyStruct;
  }

  public BigDecimal getCarbonIntensity() {
    return carbonIntensity;
  }

  public void setCarbonIntensity(BigDecimal carbonIntensity) {
    this.carbonIntensity = carbonIntensity;
  }

  public BigDecimal getCarbonStruct() {
    return carbonStruct;
  }

  public void setCarbonStruct(BigDecimal carbonStruct) {
    this.carbonStruct = carbonStruct;
  }

  public BigDecimal getFulfillRate() {
    return FulfillRate;
  }

  public void setFulfillRate(BigDecimal fulfillRate) {
    FulfillRate = fulfillRate;
  }

  public BigDecimal getGreenEnergyAve() {
    return greenEnergyAve;
  }

  public void setGreenEnergyAve(BigDecimal greenEnergyAve) {
    this.greenEnergyAve = greenEnergyAve;
  }

  public BigDecimal getGreenEnergyTwenty() {
    return greenEnergyTwenty;
  }

  public void setGreenEnergyTwenty(BigDecimal greenEnergyTwenty) {
    this.greenEnergyTwenty = greenEnergyTwenty;
  }

  public BigDecimal getPropertyAuto() {
    return propertyAuto;
  }

  public void setPropertyAuto(BigDecimal propertyAuto) {
    this.propertyAuto = propertyAuto;
  }

  public BigDecimal getPropertyScore() {
    return propertyScore;
  }

  public void setPropertyScore(BigDecimal propertyScore) {
    this.propertyScore = propertyScore;
  }

  public BigDecimal getGreenISCAuth() {
    return greenISCAuth;
  }

  public void setGreenISCAuth(BigDecimal greenISCAuth) {
    this.greenISCAuth = greenISCAuth;
  }

  public BigDecimal getGreenISCPlate() {
    return greenISCPlate;
  }

  public void setGreenISCPlate(BigDecimal greenISCPlate) {
    this.greenISCPlate = greenISCPlate;
  }

  public BigDecimal getExpandAuth() {
    return expandAuth;
  }

  public void setExpandAuth(BigDecimal expandAuth) {
    this.expandAuth = expandAuth;
  }

  public BigDecimal getExpandNum() {
    return expandNum;
  }

  public void setExpandNum(BigDecimal expandNum) {
    this.expandNum = expandNum;
  }

  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }

  public Integer getState() {
    return state;
  }

  public void setState(Integer state) {
    this.state = state;
  }

  public Integer getType() {
    return type;
  }

  public void setType(Integer type) {
    this.type = type;
  }
}